give the best of oneself - Fransızca İngilizce Sözlük